#ifndef __bToHex_h
#define __bToHex_h
#define  b00000000     0x00  // 0
#define  b00000001     0x01  // 1
#define  b00000010     0x02  // 2
#define  b00000011     0x03  // 3
#define  b00000100     0x04  // 4
#define  b00000101     0x05  // 5
#define  b00000110     0x06  // 6
#define  b00000111     0x07  // 7
#define  b00001000     0x08  // 8
#define  b00001001     0x09  // 9
#define  b00001010     0x0a  // 10
#define  b00001011     0x0b  // 11
#define  b00001100     0x0c  // 12
#define  b00001101     0x0d  // 13
#define  b00001110     0x0e  // 14
#define  b00001111     0x0f  // 15
#define  b00010000     0x10  // 16
#define  b00010001     0x11  // 17
#define  b00010010     0x12  // 18
#define  b00010011     0x13  // 19
#define  b00010100     0x14  // 20
#define  b00010101     0x15  // 21
#define  b00010110     0x16  // 22
#define  b00010111     0x17  // 23
#define  b00011000     0x18  // 24
#define  b00011001     0x19  // 25
#define  b00011010     0x1a  // 26
#define  b00011011     0x1b  // 27
#define  b00011100     0x1c  // 28
#define  b00011101     0x1d  // 29
#define  b00011110     0x1e  // 30
#define  b00011111     0x1f  // 31
#define  b00100000     0x20  // 32
#define  b00100001     0x21  // 33
#define  b00100010     0x22  // 34
#define  b00100011     0x23  // 35
#define  b00100100     0x24  // 36
#define  b00100101     0x25  // 37
#define  b00100110     0x26  // 38
#define  b00100111     0x27  // 39
#define  b00101000     0x28  // 40
#define  b00101001     0x29  // 41
#define  b00101010     0x2a  // 42
#define  b00101011     0x2b  // 43
#define  b00101100     0x2c  // 44
#define  b00101101     0x2d  // 45
#define  b00101110     0x2e  // 46
#define  b00101111     0x2f  // 47
#define  b00110000     0x30  // 48
#define  b00110001     0x31  // 49
#define  b00110010     0x32  // 50
#define  b00110011     0x33  // 51
#define  b00110100     0x34  // 52
#define  b00110101     0x35  // 53
#define  b00110110     0x36  // 54
#define  b00110111     0x37  // 55
#define  b00111000     0x38  // 56
#define  b00111001     0x39  // 57
#define  b00111010     0x3a  // 58
#define  b00111011     0x3b  // 59
#define  b00111100     0x3c  // 60
#define  b00111101     0x3d  // 61
#define  b00111110     0x3e  // 62
#define  b00111111     0x3f  // 63
#define  b01000000     0x40  // 64
#define  b01000001     0x41  // 65
#define  b01000010     0x42  // 66
#define  b01000011     0x43  // 67
#define  b01000100     0x44  // 68
#define  b01000101     0x45  // 69
#define  b01000110     0x46  // 70
#define  b01000111     0x47  // 71
#define  b01001000     0x48  // 72
#define  b01001001     0x49  // 73
#define  b01001010     0x4a  // 74
#define  b01001011     0x4b  // 75
#define  b01001100     0x4c  // 76
#define  b01001101     0x4d  // 77
#define  b01001110     0x4e  // 78
#define  b01001111     0x4f  // 79
#define  b01010000     0x50  // 80
#define  b01010001     0x51  // 81
#define  b01010010     0x52  // 82
#define _01010011      0x53  // 83
#define  b01010100     0x54  // 84
#define  b01010101     0x55  // 85
#define  b01010110     0x56  // 86
#define  b01010111     0x57  // 87
#define  b01011000     0x58  // 88
#define  b01011001     0x59  // 89
#define  b01011010     0x5a  // 90
#define  b01011011     0x5b  // 91
#define  b01011100     0x5c  // 92
#define  b01011101     0x5d  // 93
#define  b01011110     0x5e  // 94
#define  b01011111     0x5f  // 95
#define  b01100000     0x60  // 96
#define  b01100001     0x61  // 97
#define  b01100010     0x62  // 98
#define  b01100011     0x63  // 99
#define  b01100100     0x64  // 100
#define  b01100101     0x65  // 101
#define  b01100110     0x66  // 102
#define  b01100111     0x67  // 103
#define  b01101000     0x68  // 104
#define  b01101001     0x69  // 105
#define  b01101010     0x6a  // 106
#define  b01101011     0x6b  // 107
#define  b01101100     0x6c  // 108
#define  b01101101     0x6d  // 109
#define  b01101110     0x6e  // 110
#define  b01101111     0x6f  // 111
#define  b01110000     0x70  // 112
#define  b01110001     0x71  // 113
#define  b01110010     0x72  // 114
#define  b01110011     0x73  // 115
#define  b01110100     0x74  // 116
#define  b01110101     0x75  // 117
#define  b01110110     0x76  // 118
#define  b01110111     0x77  // 119
#define  b01111000     0x78  // 120
#define  b01111001     0x79  // 121
#define  b01111010     0x7a  // 122
#define  b01111011     0x7b  // 123
#define  b01111100     0x7c  // 124
#define  b01111101     0x7d  // 125
#define  b01111110     0x7e  // 126
#define  b01111111     0x7f  // 127
#define  b10000000     0x80  // 128
#define  b10000001     0x81  // 129
#define  b10000010     0x82  // 130
#define  b10000011     0x83  // 131
#define  b10000100     0x84  // 132
#define  b10000101     0x85  // 133
#define  b10000110     0x86  // 134
#define  b10000111     0x87  // 135
#define  b10001000     0x88  // 136
#define  b10001001     0x89  // 137
#define  b10001010     0x8a  // 138
#define  b10001011     0x8b  // 139
#define  b10001100     0x8c  // 140
#define  b10001101     0x8d  // 141
#define  b10001110     0x8e  // 142
#define  b10001111     0x8f  // 143
#define  b10010000     0x90  // 144
#define  b10010001     0x91  // 145
#define  b10010010     0x92  // 146
#define  b10010011     0x93  // 147
#define  b10010100     0x94  // 148
#define  b10010101     0x95  // 149
#define  b10010110     0x96  // 150
#define  b10010111     0x97  // 151
#define  b10011000     0x98  // 152
#define  b10011001     0x99  // 153
#define  b10011010     0x9a  // 154
#define  b10011011     0x9b  // 155
#define  b10011100     0x9c  // 156
#define  b10011101     0x9d  // 157
#define  b10011110     0x9e  // 158
#define  b10011111     0x9f  // 159
#define  b10100000     0xa0  // 160
#define  b10100001     0xa1  // 161
#define  b10100010     0xa2  // 162
#define  b10100011     0xa3  // 163
#define  b10100100     0xa4  // 164
#define  b10100101     0xa5  // 165
#define  b10100110     0xa6  // 166
#define  b10100111     0xa7  // 167
#define  b10101000     0xa8  // 168
#define  b10101001     0xa9  // 169
#define  b10101010     0xaa  // 170
#define  b10101011     0xab  // 171
#define  b10101100     0xac  // 172
#define  b10101101     0xad  // 173
#define  b10101110     0xae  // 174
#define  b10101111     0xaf  // 175
#define  b10110000     0xb0  // 176
#define  b10110001     0xb1  // 177
#define  b10110010     0xb2  // 178
#define  b10110011     0xb3  // 179
#define  b10110100     0xb4  // 180
#define  b10110101     0xb5  // 181
#define  b10110110     0xb6  // 182
#define  b10110111     0xb7  // 183
#define  b10111000     0xb8  // 184
#define  b10111001     0xb9  // 185
#define  b10111010     0xba  // 186
#define  b10111011     0xbb  // 187
#define  b10111100     0xbc  // 188
#define  b10111101     0xbd  // 189
#define  b10111110     0xbe  // 190
#define  b10111111     0xbf  // 191
#define  b11000000     0xc0  // 192
#define  b11000001     0xc1  // 193
#define  b11000010     0xc2  // 194
#define  b11000011     0xc3  // 195
#define  b11000100     0xc4  // 196
#define  b11000101     0xc5  // 197
#define  b11000110     0xc6  // 198
#define  b11000111     0xc7  // 199
#define  b11001000     0xc8  // 200
#define  b11001001     0xc9  // 201
#define  b11001010     0xca  // 202
#define  b11001011     0xcb  // 203
#define  b11001100     0xcc  // 204
#define  b11001101     0xcd  // 205
#define  b11001110     0xce  // 206
#define  b11001111     0xcf  // 207
#define  b11010000     0xd0  // 208
#define  b11010001     0xd1  // 209
#define  b11010010     0xd2  // 210
#define  b11010011     0xd3  // 211
#define  b11010100     0xd4  // 212
#define  b11010101     0xd5  // 213
#define  b11010110     0xd6  // 214
#define  b11010111     0xd7  // 215
#define  b11011000     0xd8  // 216
#define  b11011001     0xd9  // 217
#define  b11011010     0xda  // 218
#define  b11011011     0xdb  // 219
#define  b11011100     0xdc  // 220
#define  b11011101     0xdd  // 221
#define  b11011110     0xde  // 222
#define  b11011111     0xdf  // 223
#define  b11100000     0xe0  // 224
#define  b11100001     0xe1  // 225
#define  b11100010     0xe2  // 226
#define  b11100011     0xe3  // 227
#define  b11100100     0xe4  // 228
#define  b11100101     0xe5  // 229
#define  b11100110     0xe6  // 230
#define  b11100111     0xe7  // 231
#define  b11101000     0xe8  // 232
#define  b11101001     0xe9  // 233
#define  b11101010     0xea  // 234
#define  b11101011     0xeb  // 235
#define  b11101100     0xec  // 236
#define  b11101101     0xed  // 237
#define  b11101110     0xee  // 238
#define  b11101111     0xef  // 239
#define  b11110000     0xf0  // 240
#define  b11110001     0xf1  // 241
#define  b11110010     0xf2  // 242
#define  b11110011     0xf3  // 243
#define  b11110100     0xf4  // 244
#define  b11110101     0xf5  // 245
#define  b11110110     0xf6  // 246
#define  b11110111     0xf7  // 247
#define  b11111000     0xf8  // 248
#define  b11111001     0xf9  // 249
#define  b11111010     0xfa  // 250
#define  b11111011     0xfb  // 251
#define  b11111100     0xfc  // 252
#define  b11111101     0xfd  // 253
#define  b11111110     0xfe  // 254
#define  b11111111     0xff  // 255

#define  b0000_0000     0x00  // 0
#define  b0000_0001     0x01  // 1
#define  b0000_0010     0x02  // 2
#define  b0000_0011     0x03  // 3
#define  b0000_0100     0x04  // 4
#define  b0000_0101     0x05  // 5
#define  b0000_0110     0x06  // 6
#define  b0000_0111     0x07  // 7
#define  b0000_1000     0x08  // 8
#define  b0000_1001     0x09  // 9
#define  b0000_1010     0x0a  // 10
#define  b0000_1011     0x0b  // 11
#define  b0000_1100     0x0c  // 12
#define  b0000_1101     0x0d  // 13
#define  b0000_1110     0x0e  // 14
#define  b0000_1111     0x0f  // 15
#define  b0001_0000     0x10  // 16
#define  b0001_0001     0x11  // 17
#define  b0001_0010     0x12  // 18
#define  b0001_0011     0x13  // 19
#define  b0001_0100     0x14  // 20
#define  b0001_0101     0x15  // 21
#define  b0001_0110     0x16  // 22
#define  b0001_0111     0x17  // 23
#define  b0001_1000     0x18  // 24
#define  b0001_1001     0x19  // 25
#define  b0001_1010     0x1a  // 26
#define  b0001_1011     0x1b  // 27
#define  b0001_1100     0x1c  // 28
#define  b0001_1101     0x1d  // 29
#define  b0001_1110     0x1e  // 30
#define  b0001_1111     0x1f  // 31
#define  b0010_0000     0x20  // 32
#define  b0010_0001     0x21  // 33
#define  b0010_0010     0x22  // 34
#define  b0010_0011     0x23  // 35
#define  b0010_0100     0x24  // 36
#define  b0010_0101     0x25  // 37
#define  b0010_0110     0x26  // 38
#define  b0010_0111     0x27  // 39
#define  b0010_1000     0x28  // 40
#define  b0010_1001     0x29  // 41
#define  b0010_1010     0x2a  // 42
#define  b0010_1011     0x2b  // 43
#define  b0010_1100     0x2c  // 44
#define  b0010_1101     0x2d  // 45
#define  b0010_1110     0x2e  // 46
#define  b0010_1111     0x2f  // 47
#define  b0011_0000     0x30  // 48
#define  b0011_0001     0x31  // 49
#define  b0011_0010     0x32  // 50
#define  b0011_0011     0x33  // 51
#define  b0011_0100     0x34  // 52
#define  b0011_0101     0x35  // 53
#define  b0011_0110     0x36  // 54
#define  b0011_0111     0x37  // 55
#define  b0011_1000     0x38  // 56
#define  b0011_1001     0x39  // 57
#define  b0011_1010     0x3a  // 58
#define  b0011_1011     0x3b  // 59
#define  b0011_1100     0x3c  // 60
#define  b0011_1101     0x3d  // 61
#define  b0011_1110     0x3e  // 62
#define  b0011_1111     0x3f  // 63
#define  b0100_0000     0x40  // 64
#define  b0100_0001     0x41  // 65
#define  b0100_0010     0x42  // 66
#define  b0100_0011     0x43  // 67
#define  b0100_0100     0x44  // 68
#define  b0100_0101     0x45  // 69
#define  b0100_0110     0x46  // 70
#define  b0100_0111     0x47  // 71
#define  b0100_1000     0x48  // 72
#define  b0100_1001     0x49  // 73
#define  b0100_1010     0x4a  // 74
#define  b0100_1011     0x4b  // 75
#define  b0100_1100     0x4c  // 76
#define  b0100_1101     0x4d  // 77
#define  b0100_1110     0x4e  // 78
#define  b0100_1111     0x4f  // 79
#define  b0101_0000     0x50  // 80
#define  b0101_0001     0x51  // 81
#define  b0101_0010     0x52  // 82
#define  b0101_0011     0x53  // 83
#define  b0101_0100     0x54  // 84
#define  b0101_0101     0x55  // 85
#define  b0101_0110     0x56  // 86
#define  b0101_0111     0x57  // 87
#define  b0101_1000     0x58  // 88
#define  b0101_1001     0x59  // 89
#define  b0101_1010     0x5a  // 90
#define  b0101_1011     0x5b  // 91
#define  b0101_1100     0x5c  // 92
#define  b0101_1101     0x5d  // 93
#define  b0101_1110     0x5e  // 94
#define  b0101_1111     0x5f  // 95
#define  b0110_0000     0x60  // 96
#define  b0110_0001     0x61  // 97
#define  b0110_0010     0x62  // 98
#define  b0110_0011     0x63  // 99
#define  b0110_0100     0x64  // 100
#define  b0110_0101     0x65  // 101
#define  b0110_0110     0x66  // 102
#define  b0110_0111     0x67  // 103
#define  b0110_1000     0x68  // 104
#define  b0110_1001     0x69  // 105
#define  b0110_1010     0x6a  // 106
#define  b0110_1011     0x6b  // 107
#define  b0110_1100     0x6c  // 108
#define  b0110_1101     0x6d  // 109
#define  b0110_1110     0x6e  // 110
#define  b0110_1111     0x6f  // 111
#define  b0111_0000     0x70  // 112
#define  b0111_0001     0x71  // 113
#define  b0111_0010     0x72  // 114
#define  b0111_0011     0x73  // 115
#define  b0111_0100     0x74  // 116
#define  b0111_0101     0x75  // 117
#define  b0111_0110     0x76  // 118
#define  b0111_0111     0x77  // 119
#define  b0111_1000     0x78  // 120
#define  b0111_1001     0x79  // 121
#define  b0111_1010     0x7a  // 122
#define  b0111_1011     0x7b  // 123
#define  b0111_1100     0x7c  // 124
#define  b0111_1101     0x7d  // 125
#define  b0111_1110     0x7e  // 126
#define  b0111_1111     0x7f  // 127
#define  b1000_0000     0x80  // 128
#define  b1000_0001     0x81  // 129
#define  b1000_0010     0x82  // 130
#define  b1000_0011     0x83  // 131
#define  b1000_0100     0x84  // 132
#define  b1000_0101     0x85  // 133
#define  b1000_0110     0x86  // 134
#define  b1000_0111     0x87  // 135
#define  b1000_1000     0x88  // 136
#define  b1000_1001     0x89  // 137
#define  b1000_1010     0x8a  // 138
#define  b1000_1011     0x8b  // 139
#define  b1000_1100     0x8c  // 140
#define  b1000_1101     0x8d  // 141
#define  b1000_1110     0x8e  // 142
#define  b1000_1111     0x8f  // 143
#define  b1001_0000     0x90  // 144
#define  b1001_0001     0x91  // 145
#define  b1001_0010     0x92  // 146
#define  b1001_0011     0x93  // 147
#define  b1001_0100     0x94  // 148
#define  b1001_0101     0x95  // 149
#define  b1001_0110     0x96  // 150
#define  b1001_0111     0x97  // 151
#define  b1001_1000     0x98  // 152
#define  b1001_1001     0x99  // 153
#define  b1001_1010     0x9a  // 154
#define  b1001_1011     0x9b  // 155
#define  b1001_1100     0x9c  // 156
#define  b1001_1101     0x9d  // 157
#define  b1001_1110     0x9e  // 158
#define  b1001_1111     0x9f  // 159
#define  b1010_0000     0xa0  // 160
#define  b1010_0001     0xa1  // 161
#define  b1010_0010     0xa2  // 162
#define  b1010_0011     0xa3  // 163
#define  b1010_0100     0xa4  // 164
#define  b1010_0101     0xa5  // 165
#define  b1010_0110     0xa6  // 166
#define  b1010_0111     0xa7  // 167
#define  b1010_1000     0xa8  // 168
#define  b1010_1001     0xa9  // 169
#define  b1010_1010     0xaa  // 170
#define  b1010_1011     0xab  // 171
#define  b1010_1100     0xac  // 172
#define  b1010_1101     0xad  // 173
#define  b1010_1110     0xae  // 174
#define  b1010_1111     0xaf  // 175
#define  b1011_0000     0xb0  // 176
#define  b1011_0001     0xb1  // 177
#define  b1011_0010     0xb2  // 178
#define  b1011_0011     0xb3  // 179
#define  b1011_0100     0xb4  // 180
#define  b1011_0101     0xb5  // 181
#define  b1011_0110     0xb6  // 182
#define  b1011_0111     0xb7  // 183
#define  b1011_1000     0xb8  // 184
#define  b1011_1001     0xb9  // 185
#define  b1011_1010     0xba  // 186
#define  b1011_1011     0xbb  // 187
#define  b1011_1100     0xbc  // 188
#define  b1011_1101     0xbd  // 189
#define  b1011_1110     0xbe  // 190
#define  b1011_1111     0xbf  // 191
#define  b1100_0000     0xc0  // 192
#define  b1100_0001     0xc1  // 193
#define  b1100_0010     0xc2  // 194
#define  b1100_0011     0xc3  // 195
#define  b1100_0100     0xc4  // 196
#define  b1100_0101     0xc5  // 197
#define  b1100_0110     0xc6  // 198
#define  b1100_0111     0xc7  // 199
#define  b1100_1000     0xc8  // 200
#define  b1100_1001     0xc9  // 201
#define  b1100_1010     0xca  // 202
#define  b1100_1011     0xcb  // 203
#define  b1100_1100     0xcc  // 204
#define  b1100_1101     0xcd  // 205
#define  b1100_1110     0xce  // 206
#define  b1100_1111     0xcf  // 207
#define  b1101_0000     0xd0  // 208
#define  b1101_0001     0xd1  // 209
#define  b1101_0010     0xd2  // 210
#define  b1101_0011     0xd3  // 211
#define  b1101_0100     0xd4  // 212
#define  b1101_0101     0xd5  // 213
#define  b1101_0110     0xd6  // 214
#define  b1101_0111     0xd7  // 215
#define  b1101_1000     0xd8  // 216
#define  b1101_1001     0xd9  // 217
#define  b1101_1010     0xda  // 218
#define  b1101_1011     0xdb  // 219
#define  b1101_1100     0xdc  // 220
#define  b1101_1101     0xdd  // 221
#define  b1101_1110     0xde  // 222
#define  b1101_1111     0xdf  // 223
#define  b1110_0000     0xe0  // 224
#define  b1110_0001     0xe1  // 225
#define  b1110_0010     0xe2  // 226
#define  b1110_0011     0xe3  // 227
#define  b1110_0100     0xe4  // 228
#define  b1110_0101     0xe5  // 229
#define  b1110_0110     0xe6  // 230
#define  b1110_0111     0xe7  // 231
#define  b1110_1000     0xe8  // 232
#define  b1110_1001     0xe9  // 233
#define  b1110_1010     0xea  // 234
#define  b1110_1011     0xeb  // 235
#define  b1110_1100     0xec  // 236
#define  b1110_1101     0xed  // 237
#define  b1110_1110     0xee  // 238
#define  b1110_1111     0xef  // 239
#define  b1111_0000     0xf0  // 240
#define  b1111_0001     0xf1  // 241
#define  b1111_0010     0xf2  // 242
#define  b1111_0011     0xf3  // 243
#define  b1111_0100     0xf4  // 244
#define  b1111_0101     0xf5  // 245
#define  b1111_0110     0xf6  // 246
#define  b1111_0111     0xf7  // 247
#define  b1111_1000     0xf8  // 248
#define  b1111_1001     0xf9  // 249
#define  b1111_1010     0xfa  // 250
#define  b1111_1011     0xfb  // 251
#define  b1111_1100     0xfc  // 252
#define  b1111_1101     0xfd  // 253
#define  b1111_1110     0xfe  // 254
#define  b1111_1111     0xff  // 255

#endif
